
.form{
	&-container{
		margin: 20rpx;
		box-sizing: border-box;
		// background:#fff;
		/deep/ .nt-card{
			margin-bottom: 20rpx;
			border-radius: 20rpx;
		}
	}
	&-item{
		display:flex;
		margin-top: 20rpx;
		&.vertical{
			flex-direction: column;
		}
		&.horizontal{
			flex-direction: row;
			align-items: center;
		}
		&__label{
			font-size: 26rpx;
			color:#333;
			height: 80rpx;
			line-height: 80rpx;
			width: 140rpx;
			font-weight: bold;
		}
		&__content{
			flex: 1;
			position:relative;
			.iconfont{
				position:absolute;
				top: 50%;
				right: 20rpx;
				transform: translateY(-50%);
			}
			/deep/ .u-textarea{
				min-height: 225rpx;
				border-radius: 20rpx;
				padding: 10rpx;
				box-sizing: border-box;
				.uni-textarea-textarea{
					height: 100%
				}
				.uni-textarea-wrapper{
					min-height: 100%;
				}
				&.u-border{
					border-width: 1rpx ;
					border-style: solid;
					border-color: #F8D4B9 !important;
				}
			}
			/deep/ .u-input{
				box-sizing: border-box;
				
			}
		}
	}
}